//
// Created by Administrator on 2017/8/3.
//

#ifndef AUTOMAHJONG_CODEIMAGE_H
#define AUTOMAHJONG_CODEIMAGE_H

#include <string>
#include "Image.h"
#include "../utils/Prt.h"

using namespace std;
using namespace utils;
namespace img {

    class CodeImage {
    public:
        virtual Prt<Image> loadImage(const string &path);

        static Prt<CodeImage> &get();

        static void setInterface(const Prt<CodeImage> &mInterface);

    protected:
        static Prt<CodeImage> mInterface;
    };

}
#endif //AUTOMAHJONG_CODEIMAGE_H
